.fc-monthyear-view>table {
	width: 48em;
	margin: 0 auto;
}

.fc-monthyear-view.fc-basic-view .fc-body .fc-row {
	max-height: 6.5em;
}

.fc-year-view>table, .fc-halfyear-view>table {
	float: left;
	width: 21em;
	margin: 0.5em;
}

.fc-year-view .fc-body .fc-row, .fc-halfyear-view .fc-body .fc-row {
	min-height: 1em;
	max-height: 3em;
}

.fc-year-view .fc-body .fc-day-grid-container, .fc-halfyear-view .fc-body .fc-day-grid-container,
	.fc-monthyear-view .fc-body .fc-day-grid-container {
	height: auto !important;
}

.fc-year-view .fc-year-month-curr, .fc-halfyear-view .fc-year-month-curr
	{
	background-color: #f0ffff;
}

.fc-year-view .fc-bgevent-skeleton .fc-bg-fa, .fc-halfyear-view .fc-bgevent-skeleton .fc-bg-fa,
	.fc-monthyear-view .fc-bgevent-skeleton .fc-bg-fa {
	background-color: inherit;
	text-align: center;
	vertical-align: middle;
	opacity: 0.7;
}

.fc-year-view .fc-bg .fc-bg-day-number, .fc-halfyear-view .fc-bg .fc-bg-day-number,
	.fc-monthyear-view .fc-bg .fc-bg-day-number {
	text-align: center;
	vertical-align: middle;
	font-size: 1.3em;
}

.fc-year-view .fc-bg .fc-bg-day-number.fc-sun, .fc-year-view .fc-bg .fc-bg-day-number.fc-sat,
	.fc-halfyear-view .fc-bg .fc-bg-day-number.fc-sun, .fc-halfyear-view .fc-bg .fc-bg-day-number.fc-sat,
	.fc-monthyear-view .fc-bg .fc-bg-day-number.fc-sun, .fc-monthyear-view .fc-bg .fc-bg-day-number.fc-sat
	{
	color: red;
}

.fc-year-view .fc-bg .fc-other-month.fc-bg-day-number, .fc-halfyear-view .fc-bg .fc-other-month.fc-bg-day-number,
	.fc-monthyear-view .fc-bg .fc-other-month.fc-bg-day-number {
	/*opacity: 0.3;*/
	color: #cacaca;
}

.fc-year-view .fc-bgevent-skeleton .fc-bg-fa .fa-stack,
	.fc-halfyear-view .fc-bgevent-skeleton .fc-bg-fa .fa-stack,
	.fc-monthyear-view .fc-bgevent-skeleton .fc-bg-fa .fa-stack {
	padding-top: 0.2em;
}